package com.example.design.patterns.geekbang.行为型.状态模式.有限状态机.状态模式;

import com.example.design.patterns.geekbang.行为型.状态模式.有限状态机.State;

public class CapeMario implements IMario {

    private static IMario instance;

    public static IMario getInstance() {
        return instance;
    }

    /**
     *
     * @return
     */
    @Override
    public State getName() {
        return null;
    }

    /**
     *
     * @param stateMachine
     */
    @Override
    public void obtainMushRoom(MarioStateMachine stateMachine) {

    }

    /**
     *
     * @param stateMachine
     */
    @Override
    public void obtainCape(MarioStateMachine stateMachine) {

    }

    /**
     *
     * @param stateMachine
     */
    @Override
    public void obtainFireFlower(MarioStateMachine stateMachine) {

    }

    /**
     *
     * @param stateMachine
     */
    @Override
    public void meetMonster(MarioStateMachine stateMachine) {

    }
}
